package com.qr.bean.wmyw;

import java.sql.Timestamp;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;
/**
 * @author: zc
 * email: zc8023zs@163.com
 * create_time: 2020/8/13 10:24:39
 * 分离出查询实体
 */
@ApiModel(value = "qr_order_takeout_status", description = "订单状态变更")
@TableName(value = "qr_order_takeout_status")
public class QrOrderTakeoutStatusView implements Serializable {
	@ApiModelProperty(value = "标识id")
	@TableId(type = IdType.AUTO,value = "order_takeout_status")
	@NotNull(message = "标识id不能为空")
	private Integer order_takeout_status;
	@ApiModelProperty(value = "标识id")
	@TableField(value="order_id")
	private Integer order_id;
	@ApiModelProperty(value = "运营中心id")
	@TableField(value="oc_id")
	private Integer oc_id;
	@ApiModelProperty(value = "店铺/门店id")
	@TableField(value="shop_id")
	private Integer shop_id;
	@ApiModelProperty(value = "订单状态:待支付=1001 待接单=1002 已接单=1003 已出餐=1005 确认送出=1008 用户确认=1011 用户未支付取消=1012 用户已支付取消=1013 同意退款=1014 拒绝退款=1015 用户申诉=1016 平台处理完成=1017")
	@TableField(value="order_status")
	private Integer order_status;
	@ApiModelProperty(value = "寄件状态:骑手接单=1104 骑手到店=1106 骑手取餐=1107 骑手配送完成=1109 骑手配送异常=1110")
	@TableField(value="delivery_status")
	private Integer delivery_status;
	@ApiModelProperty(value = "发生时间")
	@TableField(value="create_time")
	private Timestamp create_time;

 
	public Integer getOrder_takeout_status() {
		return order_takeout_status;
	}
	public void setOrder_takeout_status(Integer order_takeout_status) {
		this.order_takeout_status = order_takeout_status;
	}
 
	public Integer getOrder_id() {
		return order_id;
	}
	public void setOrder_id(Integer order_id) {
		this.order_id = order_id;
	}
 
	public Integer getOc_id() {
		return oc_id;
	}
	public void setOc_id(Integer oc_id) {
		this.oc_id = oc_id;
	}
 
	public Integer getShop_id() {
		return shop_id;
	}
	public void setShop_id(Integer shop_id) {
		this.shop_id = shop_id;
	}
 
	public Integer getOrder_status() {
		return order_status;
	}
	public void setOrder_status(Integer order_status) {
		this.order_status = order_status;
	}
 
	public Integer getDelivery_status() {
		return delivery_status;
	}
	public void setDelivery_status(Integer delivery_status) {
		this.delivery_status = delivery_status;
	}
 
	public Timestamp getCreate_time() {
		return create_time;
	}
	public void setCreate_time(Timestamp create_time) {
		this.create_time = create_time;
	}

}